home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / aals / aals.exe / DISK1 / _SETUP.1 / air.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-04  |  9.2 KB  |  320 lines

  1. #ifndef __AIR_H__
  2. #define __AIR_H__
  3.  
  4. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  5.  
  6. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  7. //  Microsoft Visual C++, your modifications will be overwritten.
  8.  
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. class CPicture;
  12. class COleFont;
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CAir wrapper class
  16.  
  17. class CAir : public CWnd
  18. {
  19. protected:
  20.     DECLARE_DYNCREATE(CAir)
  21. public:
  22.     CLSID const& GetClsid()
  23.     {
  24.         static CLSID const clsid
  25.             = { 0x902703a3, 0x6587, 0x11cf, { 0xbc, 0x8b, 0x20, 0x74, 0x2, 0xc1, 0x6, 0x27 } };
  26.         return clsid;
  27.     }
  28.     virtual BOOL Create(LPCTSTR lpszClassName,
  29.         LPCTSTR lpszWindowName, DWORD dwStyle,
  30.         const RECT& rect,
  31.         CWnd* pParentWnd, UINT nID,
  32.         CCreateContext* pContext = NULL)
  33.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  34.  
  35.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  36.         const RECT& rect, CWnd* pParentWnd, UINT nID,
  37.         CFile* pPersist = NULL, BOOL bStorage = FALSE,
  38.         BSTR bstrLicKey = NULL)
  39.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  40.         pPersist, bStorage, bstrLicKey); }
  41.  
  42. // Attributes
  43. public:
  44.     BOOL GetEnabled();
  45.     void SetEnabled(BOOL);
  46.     CPicture GetBackPicture();
  47.     void SetBackPicture(LPDISPATCH);
  48.     COleFont GetFont();
  49.     void SetFont(LPDISPATCH);
  50.     short GetFonts();
  51.     void SetFonts(short);
  52.     long GetBevelInner();
  53.     void SetBevelInner(long);
  54.     long GetBevelOuter();
  55.     void SetBevelOuter(long);
  56.     short GetBevelWidth();
  57.     void SetBevelWidth(short);
  58.     short GetBorderWidth();
  59.     void SetBorderWidth(short);
  60.     long GetOutlineAlign();
  61.     void SetOutlineAlign(long);
  62.     unsigned long GetOutlineColor();
  63.     void SetOutlineColor(unsigned long);
  64.     CString GetOutlineTitle();
  65.     void SetOutlineTitle(LPCTSTR);
  66.     short GetOutlineWidth();
  67.     void SetOutlineWidth(short);
  68.     double GetHeadingIndicator();
  69.     void SetHeadingIndicator(double);
  70.     double GetCompassHeading();
  71.     void SetCompassHeading(double);
  72.     long GetFrameStyle();
  73.     void SetFrameStyle(long);
  74.     unsigned long GetFrameColor();
  75.     void SetFrameColor(unsigned long);
  76.     CString GetFrameShape();
  77.     void SetFrameShape(LPCTSTR);
  78.     double GetFrameLeft();
  79.     void SetFrameLeft(double);
  80.     double GetFrameTop();
  81.     void SetFrameTop(double);
  82.     double GetFrameRight();
  83.     void SetFrameRight(double);
  84.     double GetFrameBottom();
  85.     void SetFrameBottom(double);
  86.     CPicture GetFramePicture();
  87.     void SetFramePicture(LPDISPATCH);
  88.     long GetAltBarometerStyle();
  89.     void SetAltBarometerStyle(long);
  90.     long GetAltThousandStyle();
  91.     void SetAltThousandStyle(long);
  92.     double GetAltBarometer();
  93.     void SetAltBarometer(double);
  94.     double GetAltitude();
  95.     void SetAltitude(double);
  96.     CString GetCaption();
  97.     void SetCaption(LPCTSTR);
  98.     short GetCaptions();
  99.     void SetCaptions(short);
  100.     double GetCaptionX();
  101.     void SetCaptionX(double);
  102.     double GetCaptionY();
  103.     void SetCaptionY(double);
  104.     short GetCaptionFontID();
  105.     void SetCaptionFontID(short);
  106.     unsigned long GetCaptionColor();
  107.     void SetCaptionColor(unsigned long);
  108.     double GetAirspeed();
  109.     void SetAirspeed(double);
  110.     double GetAirspeedVFE();
  111.     void SetAirspeedVFE(double);
  112.     double GetAirspeedVMax();
  113.     void SetAirspeedVMax(double);
  114.     double GetAirspeedVNE();
  115.     void SetAirspeedVNE(double);
  116.     double GetAirspeedVNO();
  117.     void SetAirspeedVNO(double);
  118.     double GetAirspeedVS0();
  119.     void SetAirspeedVS0(double);
  120.     double GetAirspeedVS1();
  121.     void SetAirspeedVS1(double);
  122.     OLE_COLOR GetBackColor();
  123.     void SetBackColor(OLE_COLOR);
  124.     long GetCompassStyle();
  125.     void SetCompassStyle(long);
  126.     long GetDisplayMode();
  127.     void SetDisplayMode(long);
  128.     BOOL GetMouseControl();
  129.     void SetMouseControl(BOOL);
  130.     double GetAltBarometerX();
  131.     void SetAltBarometerX(double);
  132.     double GetAltBarometerY();
  133.     void SetAltBarometerY(double);
  134.     double GetAltThousandX();
  135.     void SetAltThousandX(double);
  136.     double GetAltThousandY();
  137.     void SetAltThousandY(double);
  138.     short GetAltBarometerFontID();
  139.     void SetAltBarometerFontID(short);
  140.     short GetAltThousandFontID();
  141.     void SetAltThousandFontID(short);
  142.     double GetClimbRate();
  143.     void SetClimbRate(double);
  144.     double GetClimbRateMax();
  145.     void SetClimbRateMax(double);
  146.     unsigned long GetTicColor();
  147.     void SetTicColor(unsigned long);
  148.     unsigned long GetNeedleColor();
  149.     void SetNeedleColor(unsigned long);
  150.     BOOL GetHSICompass();
  151.     void SetHSICompass(BOOL);
  152.     double GetHSIBearing();
  153.     void SetHSIBearing(double);
  154.     double GetHSIHeading();
  155.     void SetHSIHeading(double);
  156.     double GetHSIGlideSlopeDelta();
  157.     void SetHSIGlideSlopeDelta(double);
  158.     double GetHSIGlideSlopeDeviation();
  159.     void SetHSIGlideSlopeDeviation(double);
  160.     double GetHSICourseHeading();
  161.     void SetHSICourseHeading(double);
  162.     long GetHSINavigationSource();
  163.     void SetHSINavigationSource(long);
  164.     double GetHSICourseDelta();
  165.     void SetHSICourseDelta(double);
  166.     double GetHSICourseDeviation();
  167.     void SetHSICourseDeviation(double);
  168.     BOOL GetHSIBug();
  169.     void SetHSIBug(BOOL);
  170.     double GetHSIBugHeading();
  171.     void SetHSIBugHeading(double);
  172.     long GetHSINavPointer();
  173.     void SetHSINavPointer(long);
  174.     unsigned long GetHSIBearingColor();
  175.     void SetHSIBearingColor(unsigned long);
  176.     unsigned long GetHSICourseColor();
  177.     void SetHSICourseColor(unsigned long);
  178.     CString GetHSINavMarker();
  179.     void SetHSINavMarker(LPCTSTR);
  180.     unsigned long GetHSIBugColor();
  181.     void SetHSIBugColor(unsigned long);
  182.     long GetHSICourseDisplay();
  183.     void SetHSICourseDisplay(long);
  184.     double GetHSIDistance();
  185.     void SetHSIDistance(double);
  186.     long GetHSIDistanceDisplay();
  187.     void SetHSIDistanceDisplay(long);
  188.     double GetHSISpeed();
  189.     void SetHSISpeed(double);
  190.     double GetHSITime();
  191.     void SetHSITime(double);
  192.     long GetHSITimeSpeedDisplay();
  193.     void SetHSITimeSpeedDisplay(long);
  194.     double GetAHPitch();
  195.     void SetAHPitch(double);
  196.     double GetAHRoll();
  197.     void SetAHRoll(double);
  198.     unsigned long GetAHGroundColor();
  199.     void SetAHGroundColor(unsigned long);
  200.     unsigned long GetAHSkyColor();
  201.     void SetAHSkyColor(unsigned long);
  202.     double GetAHPitchRange();
  203.     void SetAHPitchRange(double);
  204.     double GetAHPitchScale();
  205.     void SetAHPitchScale(double);
  206.     long GetAHPitchStyle();
  207.     void SetAHPitchStyle(long);
  208.     double GetAHHeading();
  209.     void SetAHHeading(double);
  210.     long GetAHHeadingStyle();
  211.     void SetAHHeadingStyle(long);
  212.     BOOL GetAHBug();
  213.     void SetAHBug(BOOL);
  214.     unsigned long GetAHBugColor();
  215.     void SetAHBugColor(unsigned long);
  216.     double GetAHBugHeading();
  217.     void SetAHBugHeading(double);
  218.     double GetAHHeadingScale();
  219.     void SetAHHeadingScale(double);
  220.     double GetAHHeadingOffset();
  221.     void SetAHHeadingOffset(double);
  222.     long GetAHReferenceStyle();
  223.     void SetAHReferenceStyle(long);
  224.     unsigned long GetAHReferenceColor();
  225.     void SetAHReferenceColor(unsigned long);
  226.     double GetTCInclinometer();
  227.     void SetTCInclinometer(double);
  228.     double GetTCTurn();
  229.     void SetTCTurn(double);
  230.     double GetCIActCourse();
  231.     void SetCIActCourse(double);
  232.     double GetCIOrdCourse();
  233.     void SetCIOrdCourse(double);
  234.     double GetADFBearing();
  235.     void SetADFBearing(double);
  236.     double GetRMICompass();
  237.     void SetRMICompass(double);
  238.     BOOL GetOBIArcFlag();
  239.     void SetOBIArcFlag(BOOL);
  240.     BOOL GetOBIBackCourse();
  241.     void SetOBIBackCourse(BOOL);
  242.     double GetOBICourse();
  243.     void SetOBICourse(double);
  244.     double GetOBICourseDeviation();
  245.     void SetOBICourseDeviation(double);
  246.     double GetOBIGlideSlope();
  247.     void SetOBIGlideSlope(double);
  248.     BOOL GetOBIGSFlag();
  249.     void SetOBIGSFlag(BOOL);
  250.     BOOL GetOBINAVFlag();
  251.     void SetOBINAVFlag(BOOL);
  252.     long GetOBIToFrom();
  253.     void SetOBIToFrom(long);
  254.     BOOL GetOutline();
  255.     void SetOutline(BOOL);
  256.     short GetCaptionID();
  257.     void SetCaptionID(short);
  258.     short GetFontID();
  259.     void SetFontID(short);
  260.     long GetCaptionFlag();
  261.     void SetCaptionFlag(long);
  262.     BOOL GetAutoRedraw();
  263.     void SetAutoRedraw(BOOL);
  264.     float GetFontSize();
  265.     void SetFontSize(float);
  266.     BOOL GetFontBold();
  267.     void SetFontBold(BOOL);
  268.     BOOL GetFontItalic();
  269.     void SetFontItalic(BOOL);
  270.     BOOL GetFontStrikethru();
  271.     void SetFontStrikethru(BOOL);
  272.     BOOL GetFontUnderline();
  273.     void SetFontUnderline(BOOL);
  274.     CString GetFontName();
  275.     void SetFontName(LPCTSTR);
  276.     double GetValue();
  277.     void SetValue(double);
  278.     double Get_Value();
  279.     void Set_Value(double);
  280.     double GetRMIBearing1();
  281.     void SetRMIBearing1(double);
  282.     double GetRMIBearing2();
  283.     void SetRMIBearing2(double);
  284.     long GetRMIBearingType1();
  285.     void SetRMIBearingType1(long);
  286.     long GetRMIBearingType2();
  287.     void SetRMIBearingType2(long);
  288.     unsigned long GetRMIBearingColor1();
  289.     void SetRMIBearingColor1(unsigned long);
  290.     unsigned long GetRMIBearingColor2();
  291.     void SetRMIBearingColor2(unsigned long);
  292.     CString GetHeadingShape();
  293.     void SetHeadingShape(LPCTSTR);
  294.     unsigned long GetAltBarometerColor();
  295.     void SetAltBarometerColor(unsigned long);
  296.     BOOL GetSingleBuffer();
  297.     void SetSingleBuffer(BOOL);
  298.     long GetAHFlightDirector();
  299.     void SetAHFlightDirector(long);
  300.     double GetAHCuePitch();
  301.     void SetAHCuePitch(double);
  302.     double GetAHCueRoll();
  303.     void SetAHCueRoll(double);
  304.     unsigned long GetAHFlightDirectorColor();
  305.     void SetAHFlightDirectorColor(unsigned long);
  306.     BOOL GetFocusOutline();
  307.     void SetFocusOutline(BOOL);
  308.     OLE_HANDLE GetHWnd();
  309.     void SetHWnd(OLE_HANDLE);
  310.  
  311. // Operations
  312. public:
  313.     void Redraw();
  314.     void RedrawStatic();
  315.     void ShowPropertyPage();
  316.     void AboutBox();
  317. };
  318.  
  319. #endif // __AIR_H__
  320.